#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>

using namespace std;

std::unordered_map<char, int> &out(std::unordered_map<char, int> &mp) {
  return mp;
}

int main() {
  std::unordered_map<char, int> letter_counts{{'a', 27}, {'b', 3}, {'c', 1}};

  letter_counts = std::unordered_map<char, int>(10);

  cout << letter_counts.bucket_count() << endl;
  cout << letter_counts.size() << endl;

  out(letter_counts) = std::unordered_map<char, int>(100);

  cout << letter_counts.bucket_count() << endl;
  cout << letter_counts.size() << endl;

  return 0;
}